T
IdeaBlade DevForce 2010 Help Reference
ToQuery<T>(IEnumerable<T>) Method
See Also  Example Send Feedback
IdeaBlade.EntityModel Assembly > IdeaBlade.EntityModel Namespace > EntityQueryExtensions Class > ToQuery Method : ToQuery<T>(IEnumerable<T>) Method



entities
Returns an EntityQuery which can be used to query for these entities.

Syntax

Visual Basic (Declaration) 
<ExtensionAttribute()>
Public Overloads Shared Function ToQuery(Of T As {Class, IEntity})( _
   ByVal entities As IEnumerable(Of T) _
) As EntityQuery(Of T)
Visual Basic (Usage)Copy Code
Dim entities As IEnumerable(Of T)
Dim value As EntityQuery(Of T)
 
value = EntityQueryExtensions.ToQuery(Of T)(entities)
C# 
[ExtensionAttribute()]
public static EntityQuery<T> ToQuery<T>( 
   IEnumerable<T> entities
)
where T: class, IEntity
C++/CLI 
[ExtensionAttribute()]
public:
static EntityQuery<T^>^ ToQuerygeneric<typename T>
( 
   IEnumerable<T^>^ entities
) 
where T: ref class, IEntity

Parameters

entities

Type Parameters

T

Exceptions

ExceptionDescription
System.ArgumentOutOfRangeExceptionThrown if the entity list passed is empty.

Example

C#Copy Code
var mgr = new DomainModelEntityManager();

var customers = mgr.Customers.Take(3).ToList();
var query = customers.ToQuery();

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.